relief rainfall - German English Dictionary